Hanayama's Cast Puzzle Chain - Solution